function f1() {
  let a = {} // 不会被加入返回函数的闭包作用域范围内
  let b = '123'
  return () => {
    console.log(b)
  }
}
let a = f1()
console.log()


// 闭包中饮用对象的示例
function f2() {
  let a = {
    age: 2,
    name: 'sda'
  }
  return () => {
    console.log(a.age) // 整个对象a都会被加入闭包作用域中，即使a.name没有被使用到
  }
}
let b = f2()
console.log()


